/**************************************************************************************************
**                                                                                               **
**  文件名称:  osi_msg_man.h                                                                     **
**  版权所有:  CopyRight @ Xiamen Yaxon NetWork CO.LTD. 2017                                     **
**  文件描述:  系统消息管理模块                                                                  **
**  ===========================================================================================  **
**  创建信息:  | 2017-3-23 | LEON | 创建本模块                                                   **
**  ===========================================================================================  **
**  修改信息:  单击此处添加....                                                                  **
**************************************************************************************************/
#ifndef OSI_MSG_MAN_H
#define OSI_MSG_MAN_H

#include "osi_msg_reg.h"

/*************************************************************************************************/
/*                           系统消息结构体定义                                                  */
/*************************************************************************************************/
typedef struct {
    SYSMSG_ID_E msgid;                                                         /* 消息ID */
    INT32U      para1;                                                         /* 参数1 */
    INT32U      para2;                                                         /* 参数2 */
} SYSMSG_T;

void OSI_SysMsgInit(void);
void OSI_PostSysMsg(SYSMSG_ID_E msgid, INT32U para1, INT32U para2, BOOLEAN overlay);
void OSI_PostSysMsgEx(SYSMSG_ID_E msgid, INT32U para1, INT32U para2, BOOLEAN overlay);
void SysMsgSchedEntry(void);

#endif


